b30f02cb3d7f4e7da71aeba2f5c7c085d37896e2,src/main/java/hex/Summary2.java,Summary2,Summary2,#Vec#String#,53

Before Change


    _isInt = vec.isInt();
    type = _enum?"Enum":_isInt?"Int":"Real";
    avg = vec.mean();
    sd = vec.sigma();
    naCnt = vec.naCnt();
    if (_enum) domains = vec.domain(); else domains = null;
    long len = vec.length();

After Change


      bin_cnts = new long[(int)span];
    } else {
      // guard against improper parse (date type) or zero c._sigma
      double sigma = vec.sigma();
      if (Double.isNaN(sigma)) sigma = 0; 
      double b = Math.max(1e-4,3.5 * sigma/ Math.cbrt(nrow));
      double d = Math.pow(10, Math.floor(Math.log10(b)));